package it.polimi.travelDream.ejb.interfaces;

import java.util.List;

import javax.ejb.Remote;

import it.polimi.travelDream.entities.Package;
import it.polimi.travelDream.entities.Transportation;
import it.polimi.travelDream.entities.Excursion;
import it.polimi.travelDream.entities.Hotel;

@Remote
public interface PackageMgrRemote {
	
	public void addTransportation(Transportation transp, int id);
	public void addHotel(Hotel hotel, int id);
	public void addExcursion(Excursion excursion, int id);
	public List<Package> showAllPackages();
	public Package getPackage(int id);
	
	public Package addPack(String name);
	
	public void delPack(int id);
	
	
	
	
	public void addHotel();
	
	public boolean delHotel(int id);
	
	public void addDeparture();
	
	public boolean delDeparture(int id);
	
	public void addReturn();
	
	public boolean delReturn(int id);
	
	public boolean delExcursion(int id);

}
